moon snails - German English Dictionary